package com.core.zyyz.constants;

public class CacheKeyConstants {
    public static final String CACHE_REDIS_DICT = "CACHE_REDIS_DICT_";
    public static final String CACHE_REDIS_AUTH = "CACHE_REDIS_AUTH_";
    public static final String CACHE_REDIS_PCMC_FUNCTION = "CACHE_REDIS_PCMC_FUNCTION";
    public static final String CACHE_REDIS_PCMC_MENU = "CACHE_REDIS_PCMC_MENU";
    public static final String CACHE_REDIS_PCMC_MENU_FUNCTION = "CACHE_REDIS_PCMC_MENU_FUNCTION";
    public static final String CACHE_REDIS_DATA_PERMISSION = "CACHE_REDIS_DATA_PERMISSION";
    public static final String CACHE_REDIS_DATA_PERMISSION_RULE = "CACHE_REDIS_DATA_PERMISSION_RULE";
    public static final String CACHE_REDIS_CHANNEL = "CACHE_REDIS_CHANNEL";
    public static final String CACHE_REDIS_DATA_DOMAIN = "CACHE_REDIS_DATA_DOMAIN";
    public static final String CACHE_REDIS_ROLE_PERMISSION = "CACHE_REDIS_ROLE_PERMISSION";
    public static final String CACHE_REDIS_ROLE_DATA_PERMISSION = "CACHE_REDIS_ROLE_DATA_PERMISSION";
    public static final String CACHE_REDIS_USER_PW_ERROR = "CACHE_REDIS_USER_PASSWORD_ERROR_";
    public static final String CACHE_REDIS_PCMC_APPLICATION = "CACHE_REDIS_PCMC_APPLICATION";
    public static final String CACHE_REDIS_CACHE_I18N = "REDIS_CACHE_I18N_PROPERTIES";
    public static final String CACHE_REDIS_OPER_LOG = "CACHE_REDIS_OPER_LOG";
    public static final String GW_REFRESH_TOPIC = "pcmc_gw_refresh_topic";
    public static final String CACHE_KEY_GATEWAY_BLOCK_LIST = "pcmc:gw:blocklist";
    public static final String CACHE_KEY_GATEWAY_ALLOW_LIST = "pcmc:gw:allowlist";
    public static final String CACHE_KEY_GATEWAY_ROUTE_LIST = "pcmc:gw:routelist";

    private CacheKeyConstants() {
    }

    public static String generateDictKey(String dictKey) {
        return "CACHE_REDIS_DICT_" + dictKey;
    }
}
